perm filename KC.REV[P,JRA] blob sn#155766 filedate 1975-04-21 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00004 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Discussion  inspired by "Computer Science, Federal Programs and Nivrana"
C00005 00003	         "...it  is   time  to  start   thinking  about
C00008 00004	One of the most fertile and elegant fields  of mathematics is that of
C00018 ENDMK
CāŠ—;
Discussion  inspired by "Computer Science, Federal Programs and Nivrana"
by Kent K. Curtis, Division of Computer Research, NSF.

 can c.s. become foundational in sense that math is?

 tell what's wrong with new mth
  not fundamental
  bad teachers

problem solving ---structurre

problems with papert and coding mentailty

coding --programming
calcualtors-- mathematics

improtance of ds. relation to num thery. (level of detachement)

usefully in h.s. and  other educational instutions.


good quote
"...it is time to start thinking about teaching mathematics in the context
of computer science rather than teaching computer science in the context of
mathematics."

disagree on limitations of machines.

he related to minority education...show approach appliccable to
any...not a question of high hardwaare  costs...simplle  system is
quite satisfactory.

dijkstra's problem....numerical examples

hum.... why study math? ways of thinking or necessary for computational skills

computational skills => calculators
ways of thinking still open and claim better handled in less regimented way

why study propramming? way of thinking or necessary for job
job =>  how many really want to be coders.. for that's what is taught
unless  it's ways of thinking.


note 
in h.s. algebra no idea of computational scheme for functional notation.
in calculus not shown that diff is recursive


historical accident: numbers rather than d.s.

reinforce, not frustrate, intuition
         "...it  is   time  to  start   thinking  about
         teaching   mathematics  in   the   context  of
         computer science rather than teaching computer
         science in the context of mathematics."

Discussion  inspired  by  "Computer  Science,  Federal  Programs  and
Nivrana" by Kent K. Curtis, Division of Computer Research, NSF. 

His paper investigates the plausibility of proposing computer science
as the foundations of sceintific thought. His general feeling is that
there is  sufficient substance  to the  field  to seriously  consider
such. 


I  too  feel that  there  are deep  fundamentals  in  what is  called
computer science,  and  the point  of  this note  is  to lay  out  an
argument  for such  a  program.  We believe  that  we can  show  both
philosophical  and pedagogical  arguments for  such a  campaign.   The
piece of computer  science which  is fundamental to  our argument  is
what is called abstract data  structures and abstract algorithms.  In
the   philosophical   portion,   we  will   argue   that  algorithmic
computations  on  such data  structures  properly  include  those  of
elementary  number theory.    In the  pedagogical  discussion we  will
argue that such computations are more natural and inviting than  what
is  typically required  in  conventional mathematics.  The  intuitive
motivation  and reeforcement  of realizablility  on machines  is also
examined. The approach  is contrasted  to that espoused  by the  "new
math". 

One of the most fertile and elegant fields  of mathematics is that of
number  theory   and  its  computational  counterpart  of  elementary
recursion theory.   The superficial  aspects of  this discipline  are
covered  in  hgh school  algebra.    Namely  the bare  essentials  of
algorithmic  processes and the properties of integers. Unfortunately,
such an endeavor presupposes a grounding in basic mathematical skills
and that  is usually accomplished  by grade school  exercises in rote
memorization.  There are at least two questions here: are ther better
ways to  teach  mathematics, and  what is  the  reason for  requiring
mathematical training of all students who graduate from high school. 

The question  of relevance is frequently  raised by students studying
mathematics.  In is not sufficient to dismiss these questions  as due
to lack of  maturity or understanding on the part  of the student. We
should  be able to respond.  The primary  reason, it seems to me, for
studying mathetics is  to cultivate ways  of thinking: precision  and
logic.   We  are  not in  the business  of  training arithemeticians.
Indeed with  the  advent  of pocket  calculators,  the  questions  of
relevance become much more pressing.  Perhaps a clearly example stems
from Plane  Geometry; we do not teach  geometry, with the intent that
students become geometers.  Geometry courses again  cultivate thought
patterns;  here  the  ideas  are  axiomatics  and  proof  techniques.
Perhaps  one of the  motivations for advocating the  New Math program
was that it  too was a way  of cultivating thought, dimisnishing  the
punishing rote  work of typical mathematics courses  and relpacing it
with an understanding of  the structure of  number systems. What  was
missing in the approach was reinforcement  through intuition. We will
say  much more about  this later.   What is  really needed then  is a
fundamental discipline  which can  give the  intellectual meat  which
mathematics has supplied, which can be shown to be relevant to modern
society and is reasonably free from unnecessary drudgery. 

One of the points of this note is that computer science has presented
us which an even  richer environment that elementary  number theory. 
And  what is  equally important  the structures  are as  intuitive in
their development and their relevance to society, and therefor  their
motivational character  to eduation  is significantly  greater.(gasp,
gasp) In particular we are talking about the study of data structures
in computer  science.  The  analogous discipline  to that  of ent  is
LISP. 

The formal development  of LISP equally impressive.  We  begin with a
primitive domain  of atomic elements, and a binary successor function
named cons.  The domain of elements we consider in LISP is called the
symbolic expressions  and consists of  the atoms and  all the objects
constructed using  the  constructor, cons.    In LISP  we  also  have
recursion, now  over symbolic  expressions; and  indeed the class  of
computations includes those of elementary number theory. 

What  takes this endeavor  form a  mathematical exercise to  a viable
tool is the recognition of our ability to represent many phenomona as
computations  over  symbolic  expressions.   The  key  idea  here  is
representation. Conventional mathematics is constrainted to represent
any  phenomonon as  a  numerical  problem;  the data  is  encoded  as
numbers, and  the dynamics which we  which to model is  forced into a
relationship over numerical  functions.  Now  clearly there are  many
phenomona which  are  not naturally  numerical; the  problem is  best
described  as a  structural one involving  interrelationships between
non-numerical data.  Thus  a candidate for a LISP-like  computational
scheme. 

It is interesting  that the idea of non-numerical  computation had to
wait  until the advent of the digital  computer. There is no a-priori
reason why non-numerical  algorithms and the ideas  of representation
could not have been developed  in Greece as the numerical ones were. 
Perhaps the  complexity of  the computation  is too  demanding to  be
enticing. Be that  as it may, we  are currently in a  very desireable
position.  We  can apply this hindsight to begin a very revolutionary
development in education. 

This  sounds  like  the  propoganda  for  the  ill-fated  "new  math"
experiments.   The current  proposal is  quite different.  First, two
criticisms of  the "new math" which are relevant to our discussion. I
feel that  the "new math"  was not  founded on fundamentals;  granted
that set-theoretic  ideas are fundamental in  the strict mathematical
sense, they are not fundamental in the intuitive sense. There are  at
least two  problems here:  sets and  set relationships  are just  too
denuded  of structure.   The  human mind sees  and likes  patterns or
reasonable complexity.  To flush  out this structure for the sake  of
logical parsimony is unnatural. A  strong criterion for a fundamental
educational  discipline thus is intution.   Whatever the endeavor, it
has a significantly haigher chance for success if it  is based on, or
can relate to,  human intuition.  Indeed, at  the beginning levels of
education we  have little  else  to depend  on  but common  sense  or
intuition.  Recall the  constant complaints of the parents  about not
understanding   what  their  children  were   doing.    Something  is
definitely worng here.   People  are not stupid;  the difficulty  for
both the parents  and the children was lack of  intuitive support for
the set-theoretic ideas.  We must remeber this difficulty when making
our case. 

The second  criticism indeed  is only another  manifestation of  this
anti-intuition; that  is, the difficulty with the  teaching of such a
discipline. 
One of the difficulties with the new math program and a difficulty
inherent in the prososed scheme is the lack of trained and dedicated 
teachers. We feel however that such defficiencies can be minimized
by a well-prepared text  coupled with a viable computer-based system.

Indeed we are preparing such a text( toot, toot) for advanced
students and  are considering the problems of writing one for
more elemenatry purposes.


******rip education*****